博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
enctype="multipart/form-data"的form传参
阅读量:4873 次
发布时间:2019-06-11

本文共 1613 字,大约阅读时间需要 5 分钟。

1、jsp 

  • 2、js
    $("#btnImport").click(function(){
    var count = 0; var checkArry = document.getElementsByName("checks"); for (var i = 0; i < checkArry.length; i++) {
    if (checkArry[i].checked == true) {
    //选中的操作 $("#mid").val(checkArry[i].value); count++; } } if (count == 1) {
    $.jBox($("#importBox").html(), {title:"导入数据", buttons:{"关闭":true}, bottomText:"导入文件不能超过5M,仅允许导入“xls”或“xlsx”格式文件!"}); }else{
    alert("请选择一条记录导入模板属性信息"); } }); 3、controller
    public String importFile(String moduId, MultipartFile file, RedirectAttributes redirectAttributes,HttpServletRequest request) throws IOException, InvalidFormatException {
    //在页面的FORM表单上增加enctype="multipart/form-data",就是将页面里的值以二进制流的形式进行传递,所以在后台的时候用request.getParameter("XX")取值是肯定取不到的,所以,我们需要做的就是,将request进行转换   MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; MultipartFile multipartFile = multipartRequest.getFile("file"); //得到上传的文件 String moduId = multipartRequest.getParameter("moduId"); // 得到值   return moduId; } //我尝试了一下 action里面传参(以下) 失败了。controller里面是获取得到moduId的值,但是文件file就找不到了
    function daoru() {
    $("#importForm").attr("action","${ctx}/templet/tEdasTempletInfo/import?moduId="+$("#mid").val()); $("#importForm").submit(); }
    ImportExcel ei = new ImportExcel(file, 1, 0); //报错 :java.lang.RuntimeException: 导入文档为空!
     

    转载于:https://www.cnblogs.com/xlj227/p/7699636.html

    你可能感兴趣的文章
    Python之字符串的特性及常用方法
    查看>>
    第三次作业——结对编程
    查看>>
    ora-12899解决方法
    查看>>
    (8)关于flexbox的一些想法。
    查看>>
    一台机子同时启动两个相同版本的tomcat
    查看>>
    剑指offer——python【第29题】最小的K个数
    查看>>
    带你入门代理模式/SpringAop的运行机制
    查看>>
    IOC 的理解与解释
    查看>>
    参考的博客
    查看>>
    移动端适配方案
    查看>>
    一次完整的http请求所需要完成的步骤
    查看>>
    初来乍到
    查看>>
    羊村的OI题解
    查看>>
    Android:用Handler实现异步处理功能
    查看>>
    字梯游戏
    查看>>
    进入保护模式完整代码(汇编)
    查看>>
    Add Font Awesome Icons to our Buttons
    查看>>
    汇编语言程序设计读书笔记(4)- 程序设计基础之一
    查看>>
    JSON.stringify语法解析(自己留存)
    查看>>
    Unity 动画系统 Animation和Animator等常用类
    查看>>